Skip to content

Conversation

@spalladino
Copy link
Contributor

@spalladino spalladino commented Jan 16, 2026

  • Removes the deprecated L2Block class in favor of L2BlockNew
  • Removes the deprecated L2BlockHeader class in favor of BlockHeader and CheckpointHeader
  • Removes PublishedL2Block in favor of CheckpointedL2Block
  • Deletes helper file l2_block_code_to_purge.ts
  • Updates all usages across the codebase to use the new types
  • Remove block builder in favor of checkpoint builder

🤖 Generated with Claude Code

@spalladino spalladino force-pushed the palla/remove-l2-block branch from 612a4c7 to 245b325 Compare January 16, 2026 16:51
@spalladino spalladino requested a review from Maddiaa0 as a code owner January 16, 2026 16:51
@spalladino spalladino changed the base branch from palla/push-provisional-to-archiver to next January 16, 2026 17:55
@spalladino spalladino force-pushed the palla/remove-l2-block branch from 245b325 to 698687c Compare January 16, 2026 18:33
@spalladino spalladino added the ci-no-fail-fast Sets NO_FAIL_FAST in the CI so the run is not aborted on the first failure label Jan 16, 2026
@spalladino spalladino force-pushed the palla/remove-l2-block branch 2 times, most recently from f74d768 to 64b3a14 Compare January 16, 2026 20:03
@PhilWindle PhilWindle added this pull request to the merge queue Jan 17, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 17, 2026
@spalladino spalladino force-pushed the palla/remove-l2-block branch from 64b3a14 to 50bc3b1 Compare January 18, 2026 02:14
@spalladino spalladino enabled auto-merge January 18, 2026 02:15
- Remove legacy buildBlock() method from FullNodeCheckpointsBuilder
- Migrate EpochPruneWatcher to use checkpoint-based APIs
(startCheckpoint() + buildBlock())
- Add ICheckpointsBuilder and ICheckpointBlockBuilder interfaces to
stdlib to avoid circular dependency between slasher and validator-client
- Delete unused IFullNodeBlockBuilder interface and BuildBlockResult
type
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-no-fail-fast Sets NO_FAIL_FAST in the CI so the run is not aborted on the first failure ci-no-squash

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants